#ifndef XFPLAYER_LOGUTIL_H
#define XFPLAYER_LOGUTIL_H

#include <android/log.h>
#include <stdio.h>

/**
 * Author : xfan
 * Time   : 2023/9/26
 * Desc   : 日志打印
 */
#ifdef TEST_DEBUG
#define LOG_INFO(...)  fprintf(stderr, __VA_ARGS__); \
                   fprintf(stderr, "\n");
#define LOG_ERROR(...)  fprintf(stderr, "file:%s fun:%s line:%d tid:%d", __FILE_NAME__, __FUNCTION__ , __LINE__, gettid()); \
                   fprintf(stderr, __VA_ARGS__); \
                   fprintf(stderr, "\n");
#define LOG_TEST(...)  fprintf(stderr, __VA_ARGS__); \
                   fprintf(stderr, "\n");
#else
#define LOG_INFO(...)  __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__);
#define LOG_ERROR(...)  __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, "file:%s fun:%s line:%d tid:%d", __FILE_NAME__, __FUNCTION__ , __LINE__, Get_TID()); \
                   __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__);
#define LOG_TEST(...)  __android_log_print(ANDROID_LOG_ERROR, "TEST-DEBUG", __VA_ARGS__);
#endif




#endif //XFPLAYER_LOGUTIL_H
